package cn.tedu.net.collection.basic;
/**本类用来查看基本类型的最大值和最小值*/
public class Test2_TypeScope {
    //1.创建入口函数
    public static void main(String[] args) {
        // 进行整形类型的测试 byte short int long
        //定义变量,用变量来分别保存定义类型的最大值和最小值
        //定义变量的规则:数据类型 变量名=变量值;
        //java提供了对于的基本类型的工具箱
        byte byteMax = Byte.MAX_VALUE;
        byte byteMin = Byte.MIN_VALUE;
        System.out.println("byte类型的最大值是:"+byteMax);
        System.out.println("byte类型的最小值是:"+byteMin);

        short shortMax =Short.MAX_VALUE;
        short shortMin =Short.MIN_VALUE;
        System.out.println("short类型的最大值是:"+shortMax);
        System.out.println("short类型的最小值是:"+shortMin);

        int intMax = Integer.MAX_VALUE;
        int intMin = Integer.MIN_VALUE;
        System.out.println("int类型的最大值是:"+Integer.MAX_VALUE);
        System.out.println("int类型的最小值是:"+Integer.MIN_VALUE);

        long longMax =Long.MAX_VALUE;
        long longMin =Long.MIN_VALUE;
        System.out.println("long类型的最大值是:"+longMax);
        System.out.println("long类型的最小值是:"+longMin);

        float floatMax = Float.MAX_VALUE;
        float floatMin = Float.MIN_VALUE;
        System.out.println("float类型的最大值是:"+floatMax);
        System.out.println("float类型的最小值是:"+floatMin);

        double doubleMax = Double.MAX_VALUE;
        double doubleMin = Double.MIN_VALUE;
        System.out.println("double类型的最大值是:"+doubleMax);
        System.out.println("double类型的最小值是:"+doubleMin);

        //布尔类型boolean
        boolean b1 = true;
        boolean b2 = false;

        //字符型char
        char c1 = 'a';
        char c2 = '中';
        char c3 = 97 ;
        char c4 = 9;
        char c5 = '9';
        //char类型可以保存数字,但是在打印时会去差ASCII码表
        //把数字对应的字符拿出来使用
        //ASCII码表只规定了0-127对应的字符,128-65535默认按照字符?处理
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);
        System.out.println(c4);
        System.out.println(c5);

    }
}
